package com.partyjoin.project.module.activistEvolve.domain;

import com.partyjoin.framework.web.domain.BaseEntity;
import com.partyjoin.project.module.conference.domain.Conference;

import java.util.Date;

/**
 * 发展积极分子记录表 sys_activist_evolve
 * 
 * @author 莫东林
 * @date 2018-07-19
 */
public class ActivistEvolve extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 发展积极分子记录ID */
	private Integer activistEvolveId;
	/** 会议ID */
	private Integer conferenceId;
	/** 部门ID */
	private Long deptId;
	/** 申请人ID集合 */
	private String proposerList;
	/** 申请人姓名集合 */
	private String proposerNameList;
	/** 积极分子名册 */
	private String activistRoster;
	/** 审批状态（0待审批 1审批完成） */
	private Integer state;
	/** 备案通过对象ID集合 */
	private String successList;
	/** 备案未通过对象ID集合 */
	private String failList;
	/** 备案通过对象姓名集合 */
	private String successNameList;
	/** 备案未通过对象姓名集合 */
	private String failNameList;
	/** 记录提交时间 */
	private Date submitTime;
	/** 处理时间 */
	private Date disposeTime;
	/** 删除标志（0代表存在 2代表删除） */
	private String delFlag;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;
	/** 会议实体 **/
	private Conference conference;

	public String getProposerNameList() {
		return proposerNameList;
	}

	public void setProposerNameList(String proposerNameList) {
		this.proposerNameList = proposerNameList;
	}

	public String getSuccessNameList() {
		return successNameList;
	}

	public void setSuccessNameList(String successNameList) {
		this.successNameList = successNameList;
	}

	public String getFailNameList() {
		return failNameList;
	}

	public void setFailNameList(String failNameList) {
		this.failNameList = failNameList;
	}

	public Conference getConference() {
		return conference;
	}

	public void setConference(Conference conference) {
		this.conference = conference;
	}

	/**
	 * 设置：发展积极分子记录ID
	 */
	public void setActivistEvolveId(Integer activistEvolveId) 
	{
		this.activistEvolveId = activistEvolveId;
	}
	
	/**
	 * 获取：发展积极分子记录ID
	 */
	public Integer getActivistEvolveId() 
	{
		return activistEvolveId;
	}
	
	/**
	 * 设置：会议ID
	 */
	public void setConferenceId(Integer conferenceId) 
	{
		this.conferenceId = conferenceId;
	}
	
	/**
	 * 获取：会议ID
	 */
	public Integer getConferenceId() 
	{
		return conferenceId;
	}
	
	/**
	 * 设置：申请人ID集合
	 */
	public void setProposerList(String proposerList) 
	{
		this.proposerList = proposerList;
	}
	
	/**
	 * 获取：申请人ID集合
	 */
	public String getProposerList() 
	{
		return proposerList;
	}
	
	/**
	 * 设置：积极分子名册
	 */
	public void setActivistRoster(String activistRoster) 
	{
		this.activistRoster = activistRoster;
	}
	
	/**
	 * 获取：积极分子名册
	 */
	public String getActivistRoster() 
	{
		return activistRoster;
	}
	
	/**
	 * 设置：审批状态（0未全部通过 1全部通过）
	 */
	public void setState(Integer state) 
	{
		this.state = state;
	}
	
	/**
	 * 获取：审批状态（0未全部通过 1全部通过）
	 */
	public Integer getState() 
	{
		return state;
	}
	
	/**
	 * 设置：记录提交时间
	 */
	public void setSubmitTime(Date submitTime) 
	{
		this.submitTime = submitTime;
	}
	
	/**
	 * 获取：记录提交时间
	 */
	public Date getSubmitTime() 
	{
		return submitTime;
	}
	
	public String getSuccessList() {
		return successList;
	}

	public void setSuccessList(String successList) {
		this.successList = successList;
	}

	public String getFailList() {
		return failList;
	}

	public void setFailList(String failList) {
		this.failList = failList;
	}

	/**
	 * 设置：处理时间
	 */
	public void setDisposeTime(Date disposeTime) 
	{
		this.disposeTime = disposeTime;
	}
	
	/**
	 * 获取：处理时间
	 */
	public Date getDisposeTime() 
	{
		return disposeTime;
	}
	
	/**
	 * 设置：删除标志（0代表存在 2代表删除）
	 */
	public void setDelFlag(String delFlag) 
	{
		this.delFlag = delFlag;
	}
	
	/**
	 * 获取：删除标志（0代表存在 2代表删除）
	 */
	public String getDelFlag() 
	{
		return delFlag;
	}
	
	/**
	 * 设置：创建者
	 */
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}
	
	/**
	 * 获取：创建者
	 */
	public String getCreateBy() 
	{
		return createBy;
	}
	
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) 
	{
		this.createTime = createTime;
	}
	
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() 
	{
		return createTime;
	}
	
	/**
	 * 设置：更新者
	 */
	public void setUpdateBy(String updateBy) 
	{
		this.updateBy = updateBy;
	}
	
	/**
	 * 获取：更新者
	 */
	public String getUpdateBy() 
	{
		return updateBy;
	}
	
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) 
	{
		this.updateTime = updateTime;
	}
	
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() 
	{
		return updateTime;
	}
	
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}
	
	/**
	 * 获取：备注
	 */
	public String getRemark() 
	{
		return remark;
	}

	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	@Override
	public String toString() {
		return "ActivistEvolve [activistEvolveId=" + activistEvolveId + ", conferenceId=" + conferenceId + ", deptId="
				+ deptId + ", proposerList=" + proposerList + ", proposerNameList=" + proposerNameList
				+ ", activistRoster=" + activistRoster + ", state=" + state + ", successList=" + successList
				+ ", failList=" + failList + ", successNameList=" + successNameList + ", failNameList=" + failNameList
				+ ", submitTime=" + submitTime + ", disposeTime=" + disposeTime + ", delFlag=" + delFlag + ", createBy="
				+ createBy + ", createTime=" + createTime + ", updateBy=" + updateBy + ", updateTime=" + updateTime
				+ ", remark=" + remark + ", conference=" + conference + "]";
	}

	
	
	
}
